Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Software Architect: разработка архитектуры приложений от Otus

Вы научитесь

Данный курс содержит в себе всю необходимую информацию о разработке современной архитектуры приложений. Он будет полезен инженерам, разработчикам, тимлидам и людям, которые хотят освоить продвинутые навыки построения архитектуры. Вы изучите основные тактики по обеспечению безопасности, отказоустойчивости и доступности приложений,  рассмотрите специфические виды архитектур для различных технологических доменов, научитесь использовать основные паттерны, а также узнаете роль архитектора в команде разработчиков.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
4 месяца
Стоимость
81000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Использовать основные паттерны
#02
Знать этапы жизненного цикла ПО
#03
Проектировать архитектуры приложений
#04
Обеспечивать безопасность приложений
Программа курса

Вас ждут онлайн-занятия, на которых вы освоите современные практики и инструменты разработки архитектуры программного обеспечения и создадите итоговый проект для портфолио.

Введение

Вы познакомитесь с понятием архитектуры ПО и узнаете процесс принятия архитектурных решений. Вы узнаете, какие атрибуты качества важны при проектировании ПО, и какие артефакты используются в архитектуре. Вы выполните практические задания для закрепления знаний, полученных в предыдущих модулях. Вы рассмотрите различные виды представлений архитектуры ПО и узнаете, как их можно создавать и анализировать.

Вы познакомитесь с понятием архитектуры ПО и узнаете процесс принятия архитектурных решений.

Вы узнаете, какие атрибуты качества важны при проектировании ПО, и какие артефакты используются в архитектуре.

Вы выполните практические задания для закрепления знаний, полученных в предыдущих модулях.

Вы рассмотрите различные виды представлений архитектуры ПО и узнаете, как их можно создавать и анализировать.

Тактики работы с атрибутами качества и архитектурные решения

Вы научитесь управлять процессом разработки ПО, определять требования заказчика и организовывать работу команды. Вы узнаете, как решать задачи проектирования, а также каким образом архитектор влияет на процесс разработки. Вы познакомитесь с понятием аллокации ответственности, изучите подходы к проектированию ПО, которые позволяют связать архитектуру с бизнес-логикой. Вы на практике примените тактики, которые обеспечат легкость изменения архитектуры и кода при дальнейшей разработке. Вы получите консультацию по домашним заданиям от преподавателей и сможете задать все интересующие вас вопросы. Вы научитесь создавать архитектуру, которая позволяет обеспечить отказоустойчивость приложения. Вы изучите подходы к созданию ПО, которые обеспечивают возможность обнаружения и устранения проблем в работе приложения. Вы узнаете, как обеспечивать взаимодействие разных компонентов системы между собой. Вы изучите подходы к разработке архитектуры, которые базируются на передаче сообщений между компонентами системы. Вы получите консультацию по домашним заданиям от преподавателей и сможете задать все интересующие вас вопросы. Вы на практике используете тактики, которые позволят обеспечить отказоустойчивость приложения. Вы научитесь использовать тактики, которые позволят масштабировать приложение при росте нагрузки. Вы углубитесь в особенности производственного процесса и сопровождения приложения. Вы изучите способы работы с сопровождаемостью, которые сделают этот процесс более удобным. Вы получите консультацию по домашним заданиям от преподавателей и сможете задать все интересующие вас вопросы. Вы научитесь обеспечивать безопасность вашего приложения.

Вы научитесь управлять процессом разработки ПО, определять требования заказчика и организовывать работу команды.

Вы узнаете, как решать задачи проектирования, а также каким образом архитектор влияет на процесс разработки.

Вы познакомитесь с понятием аллокации ответственности, изучите подходы к проектированию ПО, которые позволяют связать архитектуру с бизнес-логикой.

Вы на практике примените тактики, которые обеспечат легкость изменения архитектуры и кода при дальнейшей разработке.

Вы получите консультацию по домашним заданиям от преподавателей и сможете задать все интересующие вас вопросы.

Вы научитесь создавать архитектуру, которая позволяет обеспечить отказоустойчивость приложения.

Вы изучите подходы к созданию ПО, которые обеспечивают возможность обнаружения и устранения проблем в работе приложения.

Вы узнаете, как обеспечивать взаимодействие разных компонентов системы между собой.

Вы изучите подходы к разработке архитектуры, которые базируются на передаче сообщений между компонентами системы.

Вы получите консультацию по домашним заданиям от преподавателей и сможете задать все интересующие вас вопросы.

Вы на практике используете тактики, которые позволят обеспечить отказоустойчивость приложения.

Вы научитесь использовать тактики, которые позволят масштабировать приложение при росте нагрузки.

Вы углубитесь в особенности производственного процесса и сопровождения приложения.

Вы изучите способы работы с сопровождаемостью, которые сделают этот процесс более удобным.

Вы получите консультацию по домашним заданиям от преподавателей и сможете задать все интересующие вас вопросы.

Вы научитесь обеспечивать безопасность вашего приложения.

Специальные архитектуры
АРХИТЕКТУРНЫЕ ПРОЦЕССЫ

Вы научитесь работать со стейкхолдерами и рассмотрите принципы принятия архитектурного решения. Вы изучите этапы жизненного цикла программного обеспечения и узнаете роль архитектора в нем.

Вы научитесь работать со стейкхолдерами и рассмотрите принципы принятия архитектурного решения.

Вы изучите этапы жизненного цикла программного обеспечения и узнаете роль архитектора в нем.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.